
//这个文件是自己新建的vuecli配置文件，用于自定义脚手架的一些默认配置
//使用时可以上官方vue2的配置参考里查看

//这里采用的是commonjs的暴露方法  nodejs采用的方式
//实际上这个配置文件最后会跟核心配置文件整合，所以不会产生什么严重的后果
module.exports = {
    pages: {
        index: {
            // entry for the page入口页面
            entry: 'src/main.js',
        },
    },

    //关闭语法检查
    lintOnSave: false,

    //开启代理服务器 (方式一) 这种方式配置的代理，如果本地有文件则不会转发请求,  并且这种方式只会转发一个代理
    /* devServer: {
        proxy: "http://localhost:5000"
    } */

    //开启代理服务器（方式二）
    devServer: {
        proxy: {
            '^/atyu': {    //指定对应路径才发送代理
                target: 'http://localhost:5000', //目标端口
                pathRewrite: { '^/atyu': '' }, //路径重写，去掉'/atyu'
                ws: true,    //用于支持websocket
                changeOrigin: true  //用于控制请求头中的host字段  开启之后代理服务器就会"撒谎"
            },
            '^/atcar': {
                target: 'http://localhost:5001',
                pathRewrite: { '^/atcar': '' },
                ws: true,
                changeOrigin: true
            },
        }
    }



}